package com.ruoyi.train.domain;


import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * 学员信息对象 student_information
 * 
 * @author wusihao
 * @date 2023-03-21
 */
public class StudentInformation
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 学生编号;可按照期次-班级-ID，生成唯一编号 */
    private String serialNumber;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 身份证号 */
    @Excel(name = "身份证")
    private String idCard;

    /** 工作单位 */
    @Excel(name = "工作单位")
    private String workplace;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String phone;

    /** 个人申请表(附件) */
    private String urlPersonApplication;

    /** 健康承诺书(附件) */
    private String urlHealthCertificate;

    /** 学历证明(附件) */
    private String urlDegreeCertificate;

    /** 身份证复印件(附件) */
    private String urlIdCopy;

    private String qualifiedType;

    /** 创建者;关联用户ID */
    private Long createId;

    /** 修改者;关联用户ID */
    private Long updateId;

    /** 逻辑删除标志 */
    private Long isDeleted;

    /** 扩展字段 */
    private String extend;

    private Long classId;

    private Date createTime;

    /** 更新时间 */
    private Date updateTime;

    public Long getClassId() {
        return classId;
    }

    public void setClassId(Long classId) {
        this.classId = classId;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSerialNumber(String serialNumber) 
    {
        this.serialNumber = serialNumber;
    }

    public String getSerialNumber() 
    {
        return serialNumber;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }

    public String getQualifiedType() {
        return qualifiedType;
    }

    public void setQualifiedType(String qualifiedType) {
        this.qualifiedType = qualifiedType;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public void setIdCard(String idCard)
    {
        this.idCard = idCard;
    }

    public String getIdCard() 
    {
        return idCard;
    }
    public void setWorkplace(String workplace) 
    {
        this.workplace = workplace;
    }

    public String getWorkplace() 
    {
        return workplace;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setUrlPersonApplication(String urlPersonApplication) 
    {
        this.urlPersonApplication = urlPersonApplication;
    }

    public String getUrlPersonApplication() 
    {
        return urlPersonApplication;
    }
    public void setUrlHealthCertificate(String urlHealthCertificate) 
    {
        this.urlHealthCertificate = urlHealthCertificate;
    }

    public String getUrlHealthCertificate() 
    {
        return urlHealthCertificate;
    }
    public void setUrlDegreeCertificate(String urlDegreeCertificate) 
    {
        this.urlDegreeCertificate = urlDegreeCertificate;
    }

    public String getUrlDegreeCertificate() 
    {
        return urlDegreeCertificate;
    }
    public void setUrlIdCopy(String urlIdCopy) 
    {
        this.urlIdCopy = urlIdCopy;
    }

    public String getUrlIdCopy() 
    {
        return urlIdCopy;
    }
    public void setCreateId(Long createId) 
    {
        this.createId = createId;
    }

    public Long getCreateId() 
    {
        return createId;
    }
    public void setUpdateId(Long updateId) 
    {
        this.updateId = updateId;
    }

    public Long getUpdateId() 
    {
        return updateId;
    }
    public void setIsDeleted(Long isDeleted) 
    {
        this.isDeleted = isDeleted;
    }

    public Long getIsDeleted() 
    {
        return isDeleted;
    }
    public void setExtend(String extend) 
    {
        this.extend = extend;
    }

    public String getExtend() 
    {
        return extend;
    }

    @Override
    public String toString() {
        return "StudentInformation{" +
                "id=" + id +
                ", serialNumber='" + serialNumber + '\'' +
                ", name='" + name + '\'' +
                ", idCard='" + idCard + '\'' +
                ", workplace='" + workplace + '\'' +
                ", phone='" + phone + '\'' +
                ", urlPersonApplication='" + urlPersonApplication + '\'' +
                ", urlHealthCertificate='" + urlHealthCertificate + '\'' +
                ", urlDegreeCertificate='" + urlDegreeCertificate + '\'' +
                ", urlIdCopy='" + urlIdCopy + '\'' +
                ", qualifiedType='" + qualifiedType + '\'' +
                ", createId=" + createId +
                ", updateId=" + updateId +
                ", isDeleted=" + isDeleted +
                ", extend='" + extend + '\'' +
                ", classId=" + classId +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }
}
